hug each other warmly - Turc Anglais Dictionnaire